-
Notifications
You must be signed in to change notification settings - Fork 11
fix: Rename appv2 to app #381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughThis pull request refactors numerous import statements throughout the webservice application. In every affected file, references to components, hooks, and utilities that previously imported from an Changes
Possibly related PRs
Suggested reviewers
Poem
Tip ⚡🧪 Multi-step agentic review comment chat (experimental)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (76)
apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/ApprovalCheck.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/EnvironmentNode.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/FlowDiagram.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/EnvironmentApprovalRow.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/EnvironmentRowDropdown.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/ResourceReleaseTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/layout.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/properties/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/DeploymentPageContent.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/DeploymentCTA.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/JobHistoryPopover.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/ReleaseEnvironmentCell.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/TableCells.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/channels/CreateReleaseChannelDialog.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/channels/ReleaseChannelsTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/layout.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/properties/DeploymentResourcesDialog.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/properties/EditDeploymentSection.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/ConfigFields.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/VariableTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/VariableValueDropdown.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/deployments/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/layout.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/policies/PolicyTabs.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/resources/EditFilterForm.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/resources/EnvironmentResourcesTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/settings/Overview.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/DeploymentGettingStarted.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/TableDeployments.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/environments/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/layout.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/EnvFlowBuilder.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/EnvFlowPanel.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/_components/variables/ConfigFields.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/create/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/settings/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/variables/VariableSetsTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/variables/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/agents/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/deployments/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/SystemsPageContent.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/_components/system-deployment-table/SystemDeploymentTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/_components/system-deployment-table/TableDeployments.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/DeploymentDirectoryCell.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/charts/DeploymentBarChart.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/environment-cell/DeploymentEnvironmentCell.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/environment-cell/ReleaseInfo.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/release/CreateRelease.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/channel/drawer/Overview.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/deployments/deployment-table/DeploymentTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/EnvironmentDrawer.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/Filter.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/policy-override/UpdateOverride.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/job/drawer/JobDrawer.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/policy/drawer/EnvironmentPolicyDrawer.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseCreatedAtConditionRender.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseMetadataConditionRender.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseVersionConditionRender.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/EditResource.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/drawer/OverviewContent.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/drawer/ResourceDrawer.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/layout.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentRow.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentRowSkeleton.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentTable.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/layout.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/properties/page.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/ResourceVisualizationDiagram.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/DeploymentNode.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/EnvironmentNode.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/ResourceNode.tsx(1 hunks)apps/webservice/src/app/[workspaceSlug]/(app)/resources/(sidebar)/SidebarKinds.tsx(1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
`**/*.{ts,tsx}`: **Note on Error Handling:** Avoid strict en...
**/*.{ts,tsx}: Note on Error Handling:
Avoid strict enforcement of try/catch blocks. Code may use early returns, Promise chains (.then().catch()), or other patterns for error handling. These are acceptable as long as they maintain clarity and predictability.
apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentRowSkeleton.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseCreatedAtConditionRender.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseVersionConditionRender.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/DeploymentNode.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/charts/DeploymentBarChart.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/policies/PolicyTabs.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/layout.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/deployments/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/settings/Overview.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(sidebar)/SidebarKinds.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/policy-override/UpdateOverride.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/JobHistoryPopover.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/ApprovalCheck.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/release/CreateRelease.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/EditResource.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/EnvironmentRowDropdown.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/agents/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/create/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseMetadataConditionRender.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/VariableValueDropdown.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/deployments/deployment-table/DeploymentTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/resources/EditFilterForm.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/ResourceVisualizationDiagram.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/job/drawer/JobDrawer.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/properties/EditDeploymentSection.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/environments/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/properties/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/drawer/ResourceDrawer.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/EnvironmentNode.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/VariableTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/DeploymentGettingStarted.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/drawer/OverviewContent.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/Filter.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/EnvironmentApprovalRow.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/layout.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/variables/VariableSetsTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/layout.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/layout.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/ConfigFields.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/EnvironmentDrawer.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/_components/system-deployment-table/SystemDeploymentTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/resources/EnvironmentResourcesTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/EnvFlowPanel.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/_components/system-deployment-table/TableDeployments.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/layout.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/_components/variables/ConfigFields.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/settings/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/ReleaseEnvironmentCell.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/DeploymentDirectoryCell.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/DeploymentCTA.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/deployments/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/environment-cell/ReleaseInfo.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/channels/CreateReleaseChannelDialog.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/channels/ReleaseChannelsTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/TableCells.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/ResourceNode.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/EnvironmentNode.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/SystemsPageContent.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/channel/drawer/Overview.tsxapps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentRow.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/properties/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/TableDeployments.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/properties/DeploymentResourcesDialog.tsxapps/webservice/src/app/[workspaceSlug]/(app)/_components/policy/drawer/EnvironmentPolicyDrawer.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/FlowDiagram.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/DeploymentPageContent.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/ResourceReleaseTable.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/variables/page.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/EnvFlowBuilder.tsxapps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/environment-cell/DeploymentEnvironmentCell.tsxapps/webservice/src/app/[workspaceSlug]/(app)/layout.tsx
🧠 Learnings (6)
apps/webservice/src/app/[workspaceSlug]/(app)/_components/job/drawer/JobDrawer.tsx (1)
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#188
File: apps/webservice/src/app/[workspaceSlug]/_components/release-channel-drawer/Usage.tsx:42-44
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `apps/webservice/src/app/[workspaceSlug]/_components/release-channel-drawer/Usage.tsx`, within the `Usage` component, the arrays used for filtering inherited environments are expected to remain small. Therefore, performance optimizations for this filtering logic are not necessary.
apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/EnvironmentNode.tsx (1)
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#188
File: apps/webservice/src/app/[workspaceSlug]/_components/environment-drawer/EnvironmentDrawer.tsx:139-154
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `EnvironmentDrawer.tsx`, for the `EnvironmentDrawer` component, when there are only a few `TabButton` instances (e.g., 3), it's acceptable to define them individually without extracting them into a configuration to reduce repetition.
apps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/EnvironmentDrawer.tsx (2)
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#188
File: apps/webservice/src/app/[workspaceSlug]/_components/environment-drawer/EnvironmentDrawer.tsx:139-154
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `EnvironmentDrawer.tsx`, for the `EnvironmentDrawer` component, when there are only a few `TabButton` instances (e.g., 3), it's acceptable to define them individually without extracting them into a configuration to reduce repetition.
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#183
File: apps/webservice/src/app/[workspaceSlug]/_components/environment-drawer/EnvironmentDrawer.tsx:55-57
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `EnvironmentDrawer.tsx`, we prefer to fetch all data upfront and show a loading indicator until everything is fetched, unless performance becomes an issue.
apps/webservice/src/app/[workspaceSlug]/(app)/_components/policy/drawer/EnvironmentPolicyDrawer.tsx (1)
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#188
File: apps/webservice/src/app/[workspaceSlug]/_components/environment-drawer/EnvironmentDrawer.tsx:139-154
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `EnvironmentDrawer.tsx`, for the `EnvironmentDrawer` component, when there are only a few `TabButton` instances (e.g., 3), it's acceptable to define them individually without extracting them into a configuration to reduce repetition.
apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/EnvFlowBuilder.tsx (2)
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#188
File: apps/webservice/src/app/[workspaceSlug]/_components/environment-drawer/EnvironmentDrawer.tsx:139-154
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `EnvironmentDrawer.tsx`, for the `EnvironmentDrawer` component, when there are only a few `TabButton` instances (e.g., 3), it's acceptable to define them individually without extracting them into a configuration to reduce repetition.
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#183
File: apps/webservice/src/app/[workspaceSlug]/_components/environment-drawer/EnvironmentDrawer.tsx:55-57
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `EnvironmentDrawer.tsx`, we prefer to fetch all data upfront and show a loading indicator until everything is fetched, unless performance becomes an issue.
apps/webservice/src/app/[workspaceSlug]/(app)/layout.tsx (1)
Learnt from: adityachoudhari26
PR: ctrlplanedev/ctrlplane#188
File: apps/webservice/src/app/[workspaceSlug]/_components/environment-drawer/EnvironmentDrawer.tsx:139-154
Timestamp: 2025-03-14T19:06:31.548Z
Learning: In `EnvironmentDrawer.tsx`, for the `EnvironmentDrawer` component, when there are only a few `TabButton` instances (e.g., 3), it's acceptable to define them individually without extracting them into a configuration to reduce repetition.
⏰ Context from checks skipped due to timeout of 90000ms (3)
- GitHub Check: build (linux/amd64)
- GitHub Check: Typecheck
- GitHub Check: Lint
🔇 Additional comments (93)
apps/webservice/src/app/[workspaceSlug]/(app)/resources/(sidebar)/SidebarKinds.tsx (1)
22-22: Refactored Import Path CorrectlyThe import change for
ResourceIconfrom the deprecated(appv2)directory to the updated(app)directory aligns with the PR objective. Please verify that the updated path matches the new project structure throughout the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/_components/system-deployment-table/TableDeployments.tsx (1)
24-25: Updated Import Paths VerificationThe import paths for both
DeploymentDirectoryCellandLazyDeploymentEnvironmentCellhave been correctly updated from(appv2)to(app). This aligns with the new directory structure and is consistent with the PR objective.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/EnvironmentNode.tsx (1)
9-9: Correct Update of Import PathThe import statement has been updated correctly from the deprecated
(appv2)directory to the new(app)directory. This update aligns with the PR objective and ensures consistency in the project's module structure. No further changes are required for this segment.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentTable.tsx (1)
18-18: Import Path Update - Transition to(app)DirectoryThe import statement for
TableSortHeaderhas been updated correctly from the old(appv2)path to the new(app)path. This change complies with the PR objective to rename the directory fromappv2toapp, and it appears consistent with the rest of the refactor without affecting runtime functionality.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/page.tsx (2)
1-1: Refactored Import Path Correctly
The import statement has been updated to use the(app)directory instead of(appv2), which is aligned with the new directory structure refactoring outlined in the PR objectives.
2-34: No Additional Changes Detected
The rest of the file remains unchanged, and no further modifications are required. The file continues to function as expected with the updated import.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/properties/EditDeploymentSection.tsx (1)
48-48: Updated Import Path Reflects Repository Refactor
The import statement forResourceConditionRenderhas been correctly updated from referencing the former(appv2)directory to the new(app)directory. This change aligns with the overall refactor objective to renameappv2toappand maintains consistency across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/channels/CreateReleaseChannelDialog.tsx (1)
39-40: Refactored Import Paths Updated Successfully
The import paths forReleaseConditionBadgeandReleaseConditionDialoghave been correctly updated from(appv2)to(app). This change aligns with the new directory structure. Please double-check that the new paths resolve correctly and that there are no residual references to the old(appv2)paths across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/VariableTable.tsx (1)
20-20: Correct Import Path Update for ResourceIcon
The updated import path now references the(app)directory instead of the(appv2)directory, which is consistent with the PR objective to rename appv2 to app. This change ensures that the component is imported from the correct, standardized location.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentRow.tsx (2)
17-17: Update Import for LazyDeploymentHistoryGraphThe import path has been correctly updated from
(appv2)to(app)to reflect the new directory structure. This change is straightforward and consistent with the overall refactoring approach.
18-18: Update Import for JobTableStatusIconThe import path for
JobTableStatusIconhas been updated accordingly from(appv2)to(app). This change aligns well with the refactoring objective and maintains consistency across similar components.apps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/Filter.tsx (1)
35-36: Updated Import Paths for Renamed DirectoryThe import paths for
ResourceConditionRenderandResourceListhave been correctly updated from the previous(appv2)structure to the new(app)directory. This refactoring aligns perfectly with the PR objective to renameappv2toappand ensures consistency across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/_components/channel/drawer/Overview.tsx (1)
35-37: Import Path Update:
The import statements have been correctly updated from(appv2)to(app), ensuring that the file now importsReleaseConditionRender,useReleaseFilter, andReleaseBadgeListfrom the new directory structure. This refactor is consistent with the updated project organization.apps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/EditResource.tsx (1)
34-34: Update Import Path for ConfigEditorThe import has been correctly updated from the
(appv2)directory to the(app)directory, aligning with the overall refactoring objective of this PR. This change is consistent with the new project structure.apps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseMetadataConditionRender.tsx (1)
5-5: Update Import Path to Reflect New Directory StructureThe import path for
MetadataConditionRenderhas been updated from the old(appv2)directory to the new(app)location. This aligns with the PR objectives and ensures that the codebase now references the correct directory structure. Please verify that the updated path resolves correctly in all relevant environments.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/variables/VariableSetsTable.tsx (1)
15-15: Update Import Path for useVariableSetDrawer HookThe import statement has been correctly updated from
(appv2)to(app), fully aligning with the PR objective to rename the directory reference. This ensures the hook is imported from the intended module, reflecting the broader reorganization.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/settings/Overview.tsx (1)
18-18: Import Path RefactoringThe import for the
MetadataInfocomponent has been correctly updated from the old(appv2)directory to(app), which meets the refactoring objective. Please verify that no lingering references to(appv2)remain elsewhere in the codebase to ensure full consistency across the project.apps/webservice/src/app/[workspaceSlug]/(app)/_components/deployments/deployment-table/DeploymentTable.tsx (1)
12-12: Updated Import Path for TableSortHeaderThe import statement has been correctly updated to use the new
(app)directory instead of(appv2), aligning with the PR objective. Please ensure that similar changes across the codebase have been uniformly applied.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/environment-cell/DeploymentEnvironmentCell.tsx (1)
16-17: Update Import Paths to Reflect New Directory StructureThe import statements for
ApprovalDialogandReleaseDropdownMenuhave been correctly updated from(appv2)to(app). This aligns with the PR objective and ensures consistency across the project.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/DeploymentGettingStarted.tsx (1)
6-6: Updated Import Path for CreateDeploymentDialog
The import path has been correctly updated from the old(appv2)directory to(app), ensuring consistency with the new project structure as outlined in the PR objectives.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/DeploymentPageContent.tsx (1)
43-46: Correctly Updated Import PathsThe updated import paths for:
ReleaseConditionBadgeReleaseConditionDialoguseReleaseFilterDeploymentDirectoryCellhave been successfully changed from
(appv2)to(app)in accordance with the refactoring objective. These modifications are consistent with the PR's intent to reorganize the directory structure without impacting runtime functionality. Please confirm that the components now reside under the updated(app)paths and that all tests related to these components pass.apps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseCreatedAtConditionRender.tsx (1)
7-7: Update Import Path to Reflect Directory RenameThe updated import path now correctly references the new
(app)directory instead of the old(appv2). This aligns with the overall refactoring objective and ensures that the correct component is imported.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/ResourceNode.tsx (1)
6-7: Update Import Paths to New Directory StructureThe import statements on lines 6 and 7 have been correctly updated from the
(appv2)directory to the(app)directory. This change is aligned with the PR objective and ensures that the correct modules (useResourceDrawerandResourceIcon) are imported according to the new folder structure.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/layout.tsx (1)
25-26: Updated Import Paths VerifiedThe import paths for both
PageHeaderandSidebarLinkhave been correctly updated from(appv2)to(app). This change is consistent with the PR objective of renaming and reorganizing the application structure. Ensure that the actual file structure reflects these new paths during deployment.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/DeploymentDirectoryCell.tsx (1)
16-16: Update Import Path to Reflect Directory RenamingThe import for
StatusIconhas been successfully updated from referencing the(appv2)directory to the new(app)directory. This change correctly reflects the updated project structure as outlined in the PR objectives.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/resources/EditFilterForm.tsx (1)
37-37: Import Path Update to Reflect Directory RefactoringThe import statement for
ResourceConditionRenderhas been correctly updated from the old(appv2)directory to the new(app)directory. This change aligns perfectly with the overall objective of renaming the directories. Please verify that downstream references to this component are consistent with this change.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/nodes/DeploymentNode.tsx (1)
9-10: Import Path Update: Transition from appv2 to appThe updated import paths for
useDeploymentEnvResourceDrawerandReleaseIconnow correctly point to the new(app)directory. This refactor aligns with the PR objective of renaming appv2 to app and ensures consistency across the application’s directory structure.apps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/drawer/OverviewContent.tsx (1)
15-16: Updated Import Paths CorrectlyThe import paths for both
ConfigEditorandMetadataInfohave been updated from the old(appv2)directory to the new(app)directory. This change aligns perfectly with the PR objective, ensuring consistency in the directory structure without impacting runtime functionality.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/layout.tsx (1)
22-23: Update Import Paths to Reflect Directory RenamingThe import paths for both
SystemSelectorandSidebarLinkhave been successfully updated from the(appv2)directory to the(app)directory. This change is consistent with the PR objective of renamingappv2toappacross the codebase. Please ensure that all consumers of these components have been updated accordingly.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/environment-cell/ReleaseInfo.tsx (2)
25-26: Approved: Updated Import Paths for ComponentsThe import paths for both
DeploymentBarChartandReleaseDropdownMenuhave been correctly updated to use the new(app)directory. This change aligns with the project’s reorganization. Please verify that no lingering references to(appv2)remain in the codebase.
28-30: Approved: Updated Import Path for Status-Color UtilityThe import for
getStatusColorandstatusColornow correctly uses the new(app)directory structure. This update should ensure that the correct utility is referenced. Just confirm that all dependent parts of the code continue to operate as expected with this new path.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/layout.tsx (1)
33-34: Update Import Paths to Reflect New Directory StructureThe import statements for
PageHeaderandSidebarLinkhave been correctly updated from(appv2)to(app), in line with the PR objectives for refactoring the directory structure. Please ensure that these changes are consistent with all other usages of these components across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/JobHistoryPopover.tsx (1)
10-10: Updated Import Path for DailyJobsChartThe import path has been updated from
(appv2)to(app)as part of the refactoring. This change is consistent with the overall PR objective of renamingappv2toappacross the codebase. Please verify that the new path correctly resolves within the project structure.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/properties/DeploymentResourcesDialog.tsx (1)
28-29: Refactor Import Paths to Reflect New Directory StructureThe updated import statements now correctly reference the new
(app)directory instead of the old(appv2)path. This change aligns perfectly with the PR objective to renameappv2toappand ensures that the modulesResourceConditionRenderandResourceListare imported from their updated locations. Please verify that these new paths are consistent across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/_components/system-deployment-table/SystemDeploymentTable.tsx (1)
29-30: Refactored Import Paths Updated Correctly.The import statements for both
CreateDeploymentDialogandDeleteSystemDialoghave been updated to reflect the new(app)directory structure, replacing the previous(appv2)paths. Please verify that the new paths correspond correctly to your updated project layout and that these components exist in the specified locations.apps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/EnvironmentDrawer.tsx (1)
21-21: Updated Import Path for TabButtonThe import has been updated from the old
(appv2)directory to(app), which aligns with the overall refactoring objective. This change correctly reflects the new directory structure and ensures consistency across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/EnvFlowPanel.tsx (1)
38-38: Update Import Path for EnvironmentDrawerThe import has been updated from the old
(appv2)directory to the new(app)directory. This change fulfills the PR objective and maintains consistency across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/policies/EnvFlowBuilder.tsx (2)
25-27: Update Import Paths for Environment Drawer UtilitiesThe imports for
useEnvironmentDrawer,useEnvironmentPolicyDrawer, andArrowEdgehave been adjusted from the old(appv2)path to the new(app)path. This refactoring is consistent with the PR objective and helps standardize the directory structure.
32-33: Update Import Paths for React Flow HelpersThe import statements for the react-flow related utilities and layout hook have been updated to reference the
(app)directory. This change ensures that the components are correctly organized under the new directory structure.apps/webservice/src/app/[workspaceSlug]/(app)/_components/policy/drawer/EnvironmentPolicyDrawer.tsx (1)
26-31: Refactor Import Paths for Updated Directory Structure.
The updated import statements correctly point to the new(app)directory, aligning with the objective of renaming references fromappv2toapp. This change is consistent with similar updates across the codebase, and the new paths appear to be accurate.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/_components/variables/ConfigFields.tsx (1)
33-34: Update Import Paths to Reflect Directory Rename
The import paths for bothResourceConditionBadgeandResourceConditionDialoghave been updated from(appv2)to(app), which aligns with the refactor objective to rename the directory. This change is straightforward and does not affect runtime behavior, but please verify that the new paths correctly resolve in the overall project structure.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/VariableValueDropdown.tsx (1)
51-51: Updated Import Path is Correct.The import path has been updated from
(appv2)to(app), which aligns with the refactoring objective for directory renaming. This change is consistent with the new organizational structure and should maintain the expected functionality of the component.apps/webservice/src/app/[workspaceSlug]/(app)/_components/resources/drawer/ResourceDrawer.tsx (1)
23-24: Update Import Paths from (appv2) to (app)
The import paths for bothTabButtonandEditResourceDialoghave been correctly updated to reference the new(app)directory instead of the old(appv2)directory. This change aligns perfectly with the PR objective to refactor the imports, and it ensures that the file system structure remains consistent across the application.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/visualize/ResourceVisualizationDiagram.tsx (1)
12-12: Refactored Import Path foruseLayoutAndFitView
The import path has been correctly updated from using(appv2)to(app), ensuring that the hook is now imported from its new location according to the project-wide refactor. This update aligns with the PR objectives and maintains consistency across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/_components/release/condition/ReleaseVersionConditionRender.tsx (1)
8-8: Updated Import Path Reflects Directory Renaming.
The updated import forColumnConditionRendernow correctly references the new(app)directory instead of the oldappv2. Please ensure that the alias~correctly resolves to the appropriate root path in your build configuration to avoid any runtime import issues.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/layout.tsx (1)
24-25: Import paths updated correctly from appv2 to app.
The new import statements forPageHeaderandSidebarLinknow reference the(app)directory as expected per the refactoring objective. Ensure that the corresponding component files have been moved to or exist in these new locations to avoid any runtime resolution issues.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/TableDeployments.tsx (3)
18-18: Correct Import Update for DeploymentDirectoryCellThe import path has been updated from
(appv2)to(app), which now correctly references the new directory structure for theDeploymentDirectoryCellcomponent.
19-19: Correct Import Update for DeploymentOptionsDropdownThe import path for
DeploymentOptionsDropdownhas been modified to point to the(app)directory. Verify that this module's location is consistent across the codebase after the renaming.
20-20: Correct Import Update for LazyDeploymentEnvironmentCellThe updated import path now correctly reflects the move from
(appv2)to(app)for theLazyDeploymentEnvironmentCellcomponent. This ensures the component will be correctly resolved during runtime.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/channels/ReleaseChannelsTable.tsx (1)
15-16: Updated Import Paths - Confirming Directory RenameThe import statements have been correctly updated from
(appv2)to(app). The new paths for bothuseReleaseChannelDrawerandReleaseConditionBadgeaccurately reflect the reorganization of your component structure. Please ensure that all other parts of the codebase are consistent with this change.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/resources/EnvironmentResourcesTable.tsx (1)
22-23: Updated Import Paths to Reflect Directory RestructuringThe imports for
useDeploymentEnvResourceDrawerandJobTableStatusIconhave been updated to use the new(app)directory instead of the previous(appv2)structure. This change aligns with the PR objective and ensures consistency throughout the codebase. Please verify that these paths correctly resolve to the intended modules in the new directory structure.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/release/CreateRelease.tsx (1)
51-51: Update the Import Path to the New Directory StructureThe import for
ReleaseConditionDialoghas been correctly updated from the(appv2)directory to(app), which is in line with the PR objective of renaming "appv2" to "app". Please ensure that all similar imports in the project have been updated consistently.apps/webservice/src/app/[workspaceSlug]/(app)/layout.tsx (1)
4-5: Import Path Refactor for Environment ComponentsThe import statements for both
EnvironmentDrawer(line 4) andEnvironmentPolicyDrawer(line 5) have been updated to use the new(app)directory instead of the deprecated(appv2)path. This change is perfectly aligned with the PR objectives and should ensure consistency with the reorganized component structure. Please verify that the components are located in the new paths as expected.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/layout.tsx (2)
24-24: Updated Import for PageHeader: Correctly refactored to use the new(app)directory.
The updated absolute import path aligns with the overall directory renaming from(appv2)to(app). Verify that your module resolution configurations (e.g., tsconfig paths) support this absolute path format.
27-27: Relative Import for SidebarLink: Verify Import Resolution.
Although the relative path (../../(sidebar)/SidebarLink) is not marked as changed, please confirm that it correctly resolves within the new directory structure. Consistency in import styles (absolute vs. relative) across the codebase is helpful for maintenance.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/_components/deployments/charts/DeploymentBarChart.tsx (1)
13-13: Updated Import for getStatusColor: Refactor Reflected.
The import path update from(appv2)to(app)is correct and consistent with the restructuring effort. Please verify that all dependent components are also referencing the updated utility path.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/environments/[environmentId]/deployments/page.tsx (1)
1-1: Refactored Import for DeploymentsCard: Correct Update.
The import forDeploymentsCardhas been updated to use the new(app)directory—this is in line with the PR objectives. Ensure that the component usage within the file remains unchanged.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/deployments/ResourceDeploymentRowSkeleton.tsx (1)
3-3: Updated Import for HistorySkeleton: Correct Directory Change.
The import has been successfully updated from the old(appv2)path to(app)for theHistorySkeletoncomponent. This change is consistent with the overall refactoring—nice work.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/EnvironmentRowDropdown.tsx (1)
11-11: Updated Import for OverrideJobStatusDialog: Consistent Refactoring.
The import now references the component from the(app)directory instead of(appv2), which is aligned with the overall renaming effort. Ensure that this change is reflected in any corresponding type or component usage across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/page.tsx (1)
6-6: Update Import for PageHeader:
The import path has been correctly updated from the old(appv2)directory to the new(app)directory for thePageHeadercomponent. This change is consistent with the overall refactor and should ensure that the component resolves properly across the project.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/DeploymentCTA.tsx (1)
8-8: Update Import for CreateReleaseDialog:
The import forCreateReleaseDialognow points to the(app)directory instead of(appv2), aligning with the new directory structure. This update improves consistency and maintainability.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/runbooks/create/page.tsx (1)
16-16: Update Import for PageHeader:
The import statement forPageHeaderhas been updated to use the new(app)directory instead of the previous(appv2)path. This change adheres to the refactoring objective and maintains consistency across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/agents/page.tsx (1)
14-14: Update Import for PageHeader:
The updated import statement forPageHeadercorrectly reflects the new directory structure by referencing the(app)directory. This refactor contributes to a more organized and consistent codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/variables/page.tsx (1)
3-3: Update Import for PageHeader:
The import path forPageHeaderhas been updated from(appv2)to(app), ensuring consistency with the broader structural changes made throughout the codebase. Verify that the component integration remains seamless after this update.apps/webservice/src/app/[workspaceSlug]/(app)/resources/(raw)/[resourceId]/properties/page.tsx (1)
13-13: Update MetadataInfo import path.
The import now correctly reflects the new(app)directory structure. Ensure that theMetadataInfocomponent exists at the updated location.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/deployments/page.tsx (1)
5-6: Align deployment component imports with new structure.
BothCreateDeploymentDialogandPageHeaderare now imported from the(app)directory instead of(appv2). Please verify that these components are available at the new paths and that no unexpected issues arise from this change.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/systems/SystemsPageContent.tsx (1)
41-42: Migrate sidebar deployment imports to new paths.
The imports forCreateDeploymentDialogandPageHeaderhave been updated to reference the(app)directory structure. This change is in line with the overall refactor; please double-check that the new paths resolve as expected.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/variables/ConfigFields.tsx (1)
33-34: Update resource condition component paths.
The import paths forResourceConditionBadgeandResourceConditionDialoghave been modified from(appv2)to(app). This update should align with the new project structure—please verify that these components are correctly located in the new directory.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(sidebar)/deployments/page.tsx (1)
8-10: Update Import Paths for Component Consistency
The import paths forDeploymentsCard,CreateDeploymentDialog, andPageHeaderhave been updated from(appv2)to(app). This change is correctly applied and aligns with the new directory structure.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/settings/page.tsx (1)
6-7: Refactor Import Statements
The updated import paths forPageHeaderandDeleteSystemDialognow correctly reflect the new(app)directory structure. The changes are clear and consistent with similar updates elsewhere in the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/EnvironmentApprovalRow.tsx (1)
7-7: Correct ApprovalDialog Import Update
TheApprovalDialogimport has been updated to reference the(app)directory. This change is consistent with the overall refactoring strategy and should not affect runtime functionality.apps/webservice/src/app/[workspaceSlug]/(app)/_components/environment/drawer/policy-override/UpdateOverride.tsx (1)
4-8: Update Component Import Paths
The imports forApprovalAndGovernance,DeploymentControl,ReleaseChannels,ReleaseManagement, andRolloutAndTiminghave been refactored from(appv2)to(app). The changes are systematic and maintain consistency with the new directory layout.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/ApprovalCheck.tsx (1)
3-3: Refactor ApprovalDialog Import
The import forApprovalDialoghas been updated to use the(app)directory instead of(appv2). This adjustment follows the overall refactoring objective and is correctly implemented.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(sidebar)/environments/page.tsx (1)
5-5: Updated PageHeader Import Path
The import statement now correctly points to the new(app)directory instead of(appv2), aligning with the overall refactor.apps/webservice/src/app/[workspaceSlug]/(app)/_components/job/drawer/JobDrawer.tsx (1)
16-16: Updated useReleaseChannel Hook Path
The hook import is updated from(appv2)to(app), which is consistent with the renaming objective and maintains uniform directory references.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/page.tsx (1)
7-7: Corrected ReactFlowProvider Import Path
The ReactFlowProvider component import now reflects the new component location by using(app)rather than(appv2), ensuring consistency across the codebase.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/EnvironmentNode.tsx (2)
27-27: Updated useReleaseChannelDrawer Hook Path
The change in the import path (from(appv2)to(app)) for theuseReleaseChannelDrawerhook correctly aligns with the restructuring effort.
28-28: Updated useReleaseChannel Hook Path
The import foruseReleaseChannelhas been updated appropriately to reflect the new directory structure.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/TableCells.tsx (1)
42-47: Revised Import Paths for DeploymentBarChart, ReleaseDropdownMenu, and Status Utilities
All affected imports are now updated from(appv2)to(app), ensuring a uniform and streamlined component directory structure.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/checks/_components/flow-diagram/FlowDiagram.tsx (3)
7-7: Updated Import: ArrowEdge
The import forArrowEdgehas been updated from(appv2)to(app). This change is straightforward and consistent with the new directory structure.
8-12: Updated Import: Edge Creation Functions
The import for the edge creation functions—createEdgesFromPolicyDeployment,createEdgesFromPolicyToEnvironment, andcreateEdgesWherePolicyHasNoEnvironment—has been correctly updated to point to the new(app)directory.
13-13: Updated Import: useLayoutAndFitView
The import foruseLayoutAndFitViewnow correctly references(app)instead of(appv2). Verify that the layout behavior remains consistent after this change.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(sidebar)/_components/release-cell/ReleaseEnvironmentCell.tsx (3)
20-20: Updated Import: useReleaseChannelDrawer
The import foruseReleaseChannelDrawerhas been updated from(appv2)to(app). This update aligns with the new component structure.
21-21: Updated Import: ApprovalDialog
TheApprovalDialogimport now reflects the updated directory structure, moving from(appv2)to(app).
22-22: Updated Import: ReleaseDropdownMenu
The import forReleaseDropdownMenuhas been modified to use the new(app)path. This change is consistent with the overall refactor.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/jobs/release-table/ResourceReleaseTable.tsx (7)
34-34: Updated Import: JobConditionBadge
The import path forJobConditionBadgeis updated from(appv2)to(app), matching the new structural organization.
35-35: Updated Import: JobConditionDialog
TheJobConditionDialogimport has been updated accordingly. All references to these condition components should now point to the(app)directory.
36-36: Updated Import: useJobDrawer
The import foruseJobDrawernow references(app)instead of(appv2), ensuring consistency across the codebase.
37-37: Updated Import: JobDropdownMenu
TheJobDropdownMenuimport has been updated to the new(app)structure. This ensures that the component is sourced from the correct directory.
38-38: Updated Import: JobTableStatusIcon
The import forJobTableStatusIconnow targets(app), aligning with the remainder of the refactored imports.
39-39: Updated Import: useReleaseChannel
The hookuseReleaseChannelhas been updated to point to the(app)directory. This change is consistent with the new directory structure.
40-40: Updated Import: useFilter
The import foruseFilternow points to the updated(app)path. This update is simple and consistent with the overall refactor.apps/webservice/src/app/[workspaceSlug]/(app)/(deploy)/(raw)/systems/[systemSlug]/(raw)/deployments/[deploymentSlug]/(raw)/releases/[releaseId]/properties/page.tsx (1)
9-10: Update Import Paths for Refactored ComponentsThe import statements for
ConfigEditorandMetadataInfohave been updated to reflect the new directory structure—from(appv2)to(app). This change aligns perfectly with the PR objective to renameappv2toapp. Please verify that these new paths correctly reflect the actual file locations within the project and that all related references throughout the codebase have been updated accordingly.
| Tabs, | ||
| TabsList, | ||
| } from "~/app/[workspaceSlug]/(appv2)/_components/navigation/Tabs"; | ||
| } from "~/app/[workspaceSlug]/(app)/_components/navigation/Tabs"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Update import path to reflect directory renaming.
The import for the navigation Tabs components now correctly uses the (app) directory instead of the old (appv2) structure. Please verify that all other references in the codebase have been similarly updated to maintain consistency with the new project structure.
Summary by CodeRabbit